fpga pcb hardware simulation asic design game dsp synopsys altera circuit analog cadence schematic modeling